* {
				margin: 0;
				padding: 0;
			}
			
			ul {
				list-style: none;
			}
			
			.banxin {
				width: 980px;
				background:  url(../images/rbregis.jpg) 30px 0 no-repeat;
				margin: 0 auto;
				background-size: 850px;

				
			}
			
			header {
				height: 64px;
				border-bottom: 2px solid #ffd705;
				background: url(../images/reglogo_03.png) center no-repeat;
			}
			
			.mainregister {
				font-family: "微软雅黑";
				padding-top: 55px;
				width: 560px;
				height: 400px;
				margin: 0 auto;

				

			}
			
			input[type=text] {
				margin-left: 40px;
				width: 260px;
				height: 35px;
				outline: none;
			}
			
			.mainregister .registerbtn {
				margin-top: 10px;
				margin-left: 90px!important;
				background-color: #ffd705;
				margin-left: 40px;
				width: 260px;
				height: 35px;
				outline: none;
				color: #6b450a;
				border: 0;
				cursor: pointer;
			}
			
			.mainregister .square {
				margin-top: 15px;
				font-family: arial;
				font-size: 11px;
				font-weight: 700;
				margin-left: 50px;
				width: 15px;
				height: 15px;
				outline: none;
				border: 0;
				background-color: silver;

				cursor: pointer;
			}
			
			.agree a {
				text-decoration: none;
				color: #fb9772;
			}
			
			input[type=password] {
				margin-left: 42px;
				width: 260px;
				height: 35px;
				outline: none;
			}
			
			.mainregister .again {
				margin-left: 24px;
			}
			
			.mainregister ul li {
				padding-left: 40px;
				margin-bottom: 10px;
			}
			
			.infomation {
				color: #6b450a;
				font-size: 14px;
				margin-left: 20px;
			}
			
			.agree {
				margin-left: 23px;
				font-size: 14px;
				color: orangered;
			}
			
			.circle {
				display: inline-block;
				width: 20px;
				height: 20px;
				border-radius: 50%;
				background-color: green;
				text-align: center;
				color: #fff;
			}
			
			.Info {
				visibility: hidden;
				position: absolute;
				top: 30%;
				left: 50%;
				transform:translate(-50%,-50%);
				width: 350px;
				height: 150px;
				box-sizing: border-box;
				border: 2px solid steelblue;
				text-align: center;
				line-height: 150px;
			}
			
			.Info-top {
				letter-spacing: 3px;
				color: steelblue;
				font-weight: 700;
				font-size: 20px;
				line-height: 60px;
				text-align: center;
				width: 100%;
				height: 60px;
				background-color: coral;
				border-bottom: 2px solid steelblue;
			}
			.cha {
				position: absolute;
				right: 0;
				top: 0;
				font-size: 40px;
				font-weight: 700;
				color: steelblue;
				line-height: 40px;
				cursor:pointer;
				width: 40px;
				height: 40px;


			}
			
			.Info-bottom {
				letter-spacing: 3px;
				color: #005EA7;
				width: 100%;
				height: 83px;
				line-height: 83px;
				text-align: center;
				background-color: #fff;
			}